package main.java.fases;

import main.java.tipos.*;
import java.util.*;

import main.java.juego.Turno;
import main.java.tipos.CartaAliados;

public class DefensaAliada implements Fase{
	
	private Turno turnoActual;
	
	private DefensaAliada (Turno turno){
		turnoActual = turno;
		turnoActual.obtenerCartasAliadas();
	}
	
	public static DefensaAliada create(Turno turno){
		return new DefensaAliada(turno);
	}
	
	public List<CartaAliados> getCartasAliados(){
		return turnoActual.dameCartasAliadasEnJuego();
	}

	public Turno getTurnoActual() {
		return turnoActual;
	}
}
